Database Reformulation

نویسندگان

  • Rada Chirkova
  • Michael R. Genesereth
چکیده

We introduce an approach to view materialization which is based on relational reformulation. In this context, we present a method for automatically discovering views of the stored relations that are not already deened yet present valuable opportunities for materialization. The proposed reformu-lation algorithm works oo-line and consists of two stages. At the rst stage, Datalog rules relevant to the queries are rewritten in a way that yields predicates of smaller arity, or merges several predicates into one. This stage produces a set of candidates for materialization. At the second stage, decisions are made on which candidates to materialize ; the criterion here is storage space available for the data. This method makes use of additional knowledge about relations, namely of the information about functional dependencies in relations. Reformulations produced by this method preserve answers to all queries and, under certain conditions, improve query-processing performance. Moreover, the reformulation algorithm is polynomial in time.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Learning Database Abstractions for Query Reformulation

The query reformulation approach (also called semantic query optimization) takes advantage of the semantic knowledge about the contents of databases for optimization. The basic idea is to use the knowledge to reformulate a query into a less expensive yet equivalent query. Previous work on semantic query optimization has shown the cost reduction that can be achieved by reformulation, we further ...

متن کامل

First-Order Ontology Mediated Database Querying via Query Reformulation

We address the problem of query answering with ontologies over databases. We consider first-order ontology systems playing the role of a conceptual model of a database represented as a classical finite relational store, either with an open world or a closed world reading. Queries over the conceptual signature are reformulated into queries over the database signature, so to get the same answer d...

متن کامل

Exact Query Reformulation with Expressive Ontologies and Databases

We study a general framework for query rewriting in the presence of an arbitrary first-order logic ontology over a database signature. The framework supports deciding the existence of a safe-range first-order equivalent reformulation of a query in terms of the database signature, and if so, it provides an effective approach to construct the reformulation based on interpolation using standard th...

متن کامل

Specification by Reformulation: A Paradigm for Building Integrated User Support Environments

Specification by reformulation is a general interface paradigm. It is an abstraction of retrieval by reformulation, a paradigm used in previous systems for assisting users in formulating database queries. Specification by reformulation serves as a general foundation upon which domain specific applications can be built. To illustrate its usage, we describe three services built within it: a datab...

متن کامل

Using Ontologies for Database Query Reformulation

Query reformulation techniques based on semantic knowledge have been used in two ways in database management systems, namely for query optimization and for data integration. For the former approach, the main goal of query reformulation is to rewrite a user query into another one that uses less time and/or less resources during the execution. The main goal of the latter approach is to translate ...

متن کامل

Query Reformulation for the XML standards XPath, XQuery and XSLT

Whenever transformation of data is used to bridge the gap of different data formats, and a query is given in the destination format, query reformulation can speed up the transformation of data. We achieve this speed-up in transformation when only the required data segment, described by the computed reformulated query, is transformed. Whenever the required section of data is not too large, query...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007